import {ListQueryParams} from "@/api/common/types";

export interface RecordType {
    /**
     * 创建时间
     */
    created_at: string;
    /**
     * 用途
     */
    desc: number;
    /**
     * id
     */
    id: number;
    /**
     * 操作账号
     */
    operate_account: string;
    /**
     * 患者名称
     */
    patient_name: string;
    /**
     * 患者病案号
     */
    patient_number: string;
    /**
     * 记录类型
     */
    type: number;
    /**
     * 查看用户名
     */
    use_user: string;
}

/**
 * 创建记录
 */
export interface CreateRecordForm extends Pick<RecordType, "desc" | "operate_account" | "patient_number" | "patient_name" | "type" | "use_user">{}

export interface RecordQueryParams extends Partial<Pick<RecordType, "type" |"patient_name">>, ListQueryParams{
    start_time?: Date
    end_time?: Date
}